СИМУЛЮВАННЯ ОПЕРАЦІЙ З РУХОМОЮ КОМОЮ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2014
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Архітектура комп'ютерів

Частина тексту файла

Міністерство освіти і науки, молоді та спорту України Національний університет „Львівська політехніка” Звіт з Лабораторної роботи №6 з дисципліни: «Архітектура комп’ютера Ч.2» на тему: «СИМУЛЮВАННЯ ОПЕРАЦІЙ З РУХОМОЮ КОМОЮ» Львів 2014 Мета: Дослідження роботи стимулятора DLX. Завдання: Скласти асемблерну програму додавання трьох цілих чисел. Дослідити виконання цієї програми симулятором DLX. Пояснити та проаналізувати інформацію, отриману в результаті виконання обчислень за програмою. Скласти звіт та захистити його. Завдання: A/8 - B Нехай три доданки А, В та С містяться у головній пам’яті за наступними адресами та набувають наступних значень: Доданок Вмістиме Адреса  A 32.0 0x00  B 2.0 0x08   Сума дорівнює 32.0 / 8 - 2.0 = 2.0. Код базисної програми: .data A: .double 32.0 B: .double 2.0 Z: .double 8 .text l.d f3,Z(r0) l.d f1,A(r0) l.d f2,B(r0) div.d f1,f1,f3 sub.d f4,f1,f2 s.d f4,0x18(r0) halt Симулювання програми: / Рис.1. Дозволити випередження / Рис.2. Протокол роботи конвеєра / Рис.3. Протокол вмістимого комірок головної пам’яті / Рис.4. Вікно регістрів / Рис.5. Протокол статистик Симулювання програми: / Рис.6. Заборонене використання випередження / Рис.7. Протокол роботи конвеєра / Рис.8. Протокол статистик Код програми експериментальної частини: .data A: .double 32.0 B: .double 2.0 Z: .double 8 .text l.d f3,Z(r0) l.d f1,A(r0) l.d f2,B(r0) nop div.d f1,f1,f3 nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop sub.d f4,f1,f2 nop nop nop nop nop s.d f4,0x18(r0) halt / Рис. 9. Протокол роботи конвеєра для експериментальної програми / Рис.10. Протокол статистик Симулювання програми: / Рис.11. Дозволити випередження і передбачення напрямку умовного переходу / Рис.12. Протокол роботи конвеєра Висновок: В цій лабораторній роботі я використовувала числа з рухомою комою, з подвійною точністю. В ході виконання експериментальної частини було усунено всі конфлікти за даними.
Антиботан аватар за замовчуванням

21.02.2016 00:02

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини